﻿#region Copyrights Notice
//©2010 Microsoft Corporation. All rights reserved.
#endregion

#region usings
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.ServiceModel;
using System.ServiceModel.Activation;
using System.ServiceModel.Web;
#endregion

namespace Microsoft.InformationSecurity.CISF.SecurityPortal.Services.Contracts
{
    [ServiceContract(Name = "PortalClientService",
    Namespace = "http://InfosecTools//SecurityPortal/PortalServices/V1.0/PortalClientService",
    SessionMode = SessionMode.Allowed)]
    public interface IPortalClientServiceContract
    {
        /// <summary>
        /// Gets the selected Menu Item from Cache
        /// </summary>
        /// <returns></returns>
        [OperationContract]
        String GetSelectedMenuItemFromCache();

        /// <summary>
        /// Sets the selected Menu Item into Cache
        /// </summary>
        /// <returns></returns>
        [OperationContract]
        Boolean PutSelectedMenuItemInCache(string val);
    }
}
